home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 21 / Mac Magazin and MacEasy Magazine CD - Issue 21.iso / Multimedia / SuperCollider Demo ƒ / FAQ next >
Text File  |  1996-03-15  |  4KB  |  108 lines

  1.  
  2.  
  3. the SuperCollider FAQ
  4.  
  5. *** What is SuperCollider?
  6.  
  7. SuperCollider is an environment for real time audio synthesis which runs
  8. on a Power Macintosh with no additional hardware. SuperCollider features:
  9. a built in programming language with real time incremental garbage
  10. collection, first class functions/closures, a small object oriented
  11. class system, a mini GUI builder for creating a patch control panel,
  12. a graphical interface for creating wave tables and breakpoint envelopes,
  13. MIDI control, a large library of signal processing and synthesis functions
  14. a few of which are found nowhere else, and a large library of functions for
  15. list processing of musical data. The user can write both the synthesis
  16. and compositional algorithms for their piece in the same high level language.
  17. This allows the creation of synthesis instruments with considerably more
  18. flexibility than allowed in lower level synthesis languages. Since it is
  19. easy to create control panels and graphic displays, SuperCollider is well
  20. suited as a tool for teaching various synthesis techniques. 
  21. SuperCollider reads Sound Designer II and AIFF files and writes 
  22. Sound Designer II files. It can input and output audio from either the Sound Manager 
  23. or streamed from/to a file.
  24.  
  25. *** Where can I get a demo version?
  26.  
  27. The demo is at:
  28.  
  29. ftp://kahless.isca.uiowa.edu/pub/algo-comp/SuperColliderDemo.sea.hqx
  30.  
  31. *** What does it run on?
  32.  
  33. Only Power Macintoshes. It did not run on the PowerPC card upgraded Mac that 
  34. I have tested because it requires the audio hardware of the Power Mac.
  35. It does not and never will run on 68K Macs. The 68K just doesn't have the
  36. horsepower for real time synthesis.
  37.  
  38. *** Any particular flavor of Power Mac this works best on?
  39.  
  40. The faster the better. I use it on an 8100/80. The 6100 is
  41. underpowered, especially without a cache card. I do use
  42. it on a 5300/100 Powerbook but again it is a little 
  43. underpowered on that one though quite usable.
  44.  
  45. *** What is the programming language like?
  46.  
  47. If you would like to know more about the programming language, 
  48. it is an extended version of my Pyrite MAX object. You can get 
  49. the docs for that from:
  50.  
  51. ftp://kahless.isca.uiowa.edu/pub/max/Pyrite7-1.sea.hqx
  52.  
  53. *** Is SuperCollider playable via MIDI? I.e. can I create an instrument 
  54. and trigger it in real time from a MIDI controller? 
  55.  
  56. Yes, however there is a trigger delay due to Sound Manager double buffering.
  57. This delay depends upon the settings in the 'Set Globals' dialog.
  58. There is a tradeoff between delay and performance. i.e. shorter
  59. trigger delays mean less overall performance. With an 8100 it is only
  60. practical to reduce the trigger delay to about 12 msec.
  61.  
  62. There is an object that manages voice allocation and stealing and handles
  63. sustain and sostenuto pedals.
  64.  
  65. *** Can it run as a background app, e.g. so that I can play it from a 
  66. sequencer (via MIDI Mgr. or OMS 2.0)?
  67.  
  68. Not now. I've looked at how to do that but I'm not sure there will 
  69. be enough CPU left over to give those other tasks the time to do what
  70. they need. A future version will allow running in the background.
  71.  
  72. *** Is the maximum delay time limited only by available RAM? 
  73. E.g. if I crank up SuperCollider's RAM allocation, can I have a 30-second 
  74. delay line?
  75.  
  76. Yes. All values are floats so it is 4 bytes per sample. A 30 second delay
  77. line would take up 5 Mb.
  78.  
  79. *** Can I write my own unit generators in C ?
  80.  
  81. Not currently. Writing unit generators for SuperCollider is a bit trickier
  82. than for CSound due to the real time garbage collector. Perhaps some future
  83. version will allow using the Code Fragment Mgr to allow this but that is not 
  84. near term.
  85.  
  86. *** I've never programmed and don't know how synthesizers work but I want to
  87. learn on your program.
  88.  
  89. SuperCollider is probably not for beginners at programming or audio synthesis.
  90. If you've at least dabbled in both then you may find it rewarding.
  91. It is easier to use than CSound but more technical than TurboSynth. 
  92.  
  93. *** Will it run inside MAX ?
  94.  
  95. Although it was developed from the Pyrite MAX object, it is now a stand alone
  96. program and will not run in MAX. 
  97.  
  98. *** And, of course, what's the price?
  99.  
  100. $250 plus shipping ($10 US, $15 Canada, Mexico, $50 overseas).
  101. by U.S. check or international money order (Sorry, no credit cards or COD's) to: 
  102.  
  103. James McCartney
  104. 3403 Dalton St. 
  105. Austin, TX 78745
  106. USA
  107.  
  108.